import { cloneDeep } from "lodash";

const state = {
  // 原值数据
  progressFillingData: [],
  // 编辑数据
  editProgressFillingData: [],
  // // 展示数据
  // showProgressFillingData: [],
  // 没有设置大标题的数据
  noTitleData: [],
  // 参数数据
  paramsData: [],
};
const mutations = {
  // 初始化原始数据
  initProgressFillingData(state, payload) {
    state.progressFillingData = cloneDeep(payload);
  },
  // 初始化编辑数据
  initEditProgressFillingData(state, payload) {
    state.editProgressFillingData = cloneDeep(payload);
  },
  // 赋值没有设置大标题的数据
  initNoTitleData(state, payload) {
    state.noTitleData = cloneDeep(payload);
  },
  // // 初始化展示数据
  // initShowProgressFillingData(state, payload) {
  //   state.showProgressFillingData = cloneDeep(payload);
  // },
  // ⭐参数数据赋值
  initParamsData(state, payload) {
    state.paramsData = payload;
  },
};

export default {
  namespaced: true,
  state,
  mutations,
};
